Software Refactoring Approaches: A Survey
نویسندگان
چکیده
منابع مشابه
Software Refactoring Approaches: A Survey
The objective of software refactoring is to improve the software product’s quality by improving its performance and understandability. There are also different quality attributes that software refactoring can improve. This study gives a wide overview of five primary approaches to software refactoring. These are two clustering approaches at class level and two at package level, as well as one gr...
متن کاملApproaches And Experiences In Multicore Software Engineering: bzip2 Refactoring
In this report, I explore some of the challenges involved with software engineering for multicore architectures. I discuss some background research, including three standard software engineering approaches for application parallelization. I also discuss some related work that has been done based on earlier eforts to parallelize large sequential applications for multicore platforms. I then focus...
متن کاملComparing approaches to analyze refactoring activity on software repositories
Some approaches have been used to investigate evidence on how developers refactor their code, whether refactorings activities may decrease the number of bugs, or improve developers’ productivity. However, there are some contradicting evidence in previous studies. For instance, some investigations found evidence that if the number of refactoring changes increases in the preceding time period the...
متن کاملSoftware development cost estimation approaches - A survey
This paper summarizes several classes of software cost estimation models and techniques: parametric models, expertise-based techniques, learning-oriented techniques, dynamics-based models, regression-based models, and composite-Bayesian techniques for integrating expertisebased and regression-based models. Experience to date indicates that neural-net and dynamics-based techniques are less matur...
متن کاملSoftware Cost Estimation Approaches: A Survey
The software cost estimation aims to predict the most realistic effort that is required to finish a software project and so it is critical to the success of a software project management. A Software Cost Estimation affects nearly all management activities, including project bidding, resource allocation and project planning. It is affected by a number of factors, such as implementation efficienc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of Advanced Computer Science and Applications
سال: 2017
ISSN: 2156-5570,2158-107X
DOI: 10.14569/ijacsa.2017.081167